F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 2554 results
In this lesson, students undertake a research project about “space rocks”. They devise a research question to investigate something they would like to know about space rocks and communicate their ideas within an AR or Virtual Reality (VR) experience.
This is the third in a series of lessons to transition from visual coding to text-based coding with a general-purpose programming language. This lesson may take two to three 45-minute periods. It introduces how to generate and use random numbers.
Students will learn how the information in a pixel can be manipulated to change the image, and apply a bitmask filter to an image to remove some information and reduce the memory size of the file. Finally, students will modify the filter to find a balance between quality and small file size. Based on the original lessons ...
This lesson uses data about solar energy installations to investigate data analysis. The dataset shows how many solar systems were installed, in each postcode, from 2001 to 2016. It is a useful way to understand how to explore and characterise datasets as well as to explore the use of data in the media. This lesson was ...
Investigate home automation systems, including those powered by artificial intelligence (AI) with speech recognition capability. These suggested activities for year levels 7-8 are designed for students using general purpose programming languages JavaScript and Python, with similar content to the visual coding lesson Home ...
This project will explore two ways of controlling the flow of current to a LED using a button and switch. No programming is initially expected in this project, however once students are comfortable with connecting or sewing their circuits and attaching lights, a follow-up project that involves using a pre built Arduino ...
Use this video to discuss how Artificial Intelligence (AI) has the potential to be a transformative technology much like introduction of the car, 100 years ago. We also showcase some innovative Australian applications. This is the fourth video in a series. The first three in the series are Introduction to AI & machine ...
Learn how to make interactive webpages and build a surprisingly addictive game! In this DT Challenge, you'll learn the web technologies that form the foundations of the internet. In this course you'll learn the basics of HTML, CSS and JavaScript! You'll build webpages using text and images, and learn how to make them interactive ...
Learn how to program a BBC micro:bit using Python — no experience required. Learn the basics of programming in Python with our full BBC micro:bit simulator. Create a Smart Garden device to monitor the health of your plants, measuring temperature and wiring up a simple soil moisture sensor.
This workbook provides an introduction to learning the main scripted language Python. It provides introductory information on learning Python using online resources such as Grok Learning and Trinket and how to get started in the world of competitive programming.
This lesson will help students develop a basic understanding of computer programming structures by using block language Scratch. It will also introduce student to using Python with the Makey Makey electronic input device to create a game controller.
Write programs to solve problems with code and create word games! In this DT Challenge, you'll learn how to play Mad Libs, Questions, Taboo, and Word Chain, and even write your very own Pirate Chatbot! Can you fool your friends into thinking they're talking to a real person? Learn how to create a series of word games with ...
This resource supports students, individuals and community groups to research, produce and share a short digital history about a person or event.
This comprehensive resource describes the progression of measurement ideas. The resource demonstrates examples of relevant teaching strategies, investigations, activity plans and connected concepts in measurement including teaching and cultural implications.
In this lesson, students will experiment with different ways of creating a path between two points with algorithm design and generalizing patterns. From the patterns, they will be able to generate an algorithm for efficiently traveling through cities in a region.
The lesson follows an inquiry process in which students use a dataset to answer relevant questions about the turtle population. They consider how to analyse and display the data in order to effectively examine the impact of rising global temperatures on flatback turtle populations.
A spreadsheet can be used to do calculations quickly using formulas. How can we make a spreadsheet that converts a binary number to a decimal number? This lesson provides some guidance and Excel files for student and teacher use.
In this teaching activity students will collaborate in teams to draw and pantomime the meaning of Shakespeare's words and phrases. Students will be introduced to etymology, the study of words, and write a story using “The Bard’s” words, lines, and phrases.
In this lesson, students act like the inventor of an everyday object that does not yet exist. Students abstract the essential details, and describe what need would be fulfilled by the new object and how, specifically, it functions. They will then translate the description into a format appropriate for modeling the object ...
Find advice as to how to help your students learn to creatively critique each other's work. The resource includes useful questions that can be used as a structure for critique and review.